<?php
namespace Home\Controller;
use Think\Controller;
class CodeController extends Controller{
    public function index(){
       $this->createQrcode("武汉每天都一样");
    }
    public function createQrcode($text){
        //生成二维码插件
        vendor("phpqrcode.phpqrcode");
        //设置保存二维码主路径
        $path = "Uploads/code/";

        //判断编辑的路径是否存在，不存在则建立新的路径

        if (!file_exists($path)) { //不能使用绝对路径

            if (!mkdir($path, 0777, true)) {
                $this->error = '上传目录' . $path . '不存在';
                return false;
            }
        }
        //设置二维码保存文件名
        $img = 'qr'.mt_rand(10000000,99999999).'.png';
        //写入二维码的url链接（一定是要带上http://或者https://），并实现保存

        \QRcode::png("$text", $path.$img, 'L',10,2);
        //返回二维码的名字
        return $img;
    }
}